#ifndef _LIST_GENERIC
#define _LIST_GENERIC

#include "node_generic.hpp"

template<typename T>
class List_Generic
{
public:
  Node<T>* head;

  List_Generic(T element=T());

  void add_element(T element);
  void print_element();

  ~List_Generic();
};

#include "list_generic.tpp"
#endif
